package com.moyuaninfo.utils;

import com.moyuaninfo.enums.DetectionMessageEnum;
import com.moyuaninfo.enums.UnitEnum;
import com.moyuaninfo.utildatamodel.Returnsms;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * 处理报文工具类
 *
 * @author 邱祥霸
 * @version 1.0
 */
public class DetectionMessageUtils {
    public static Map<String, List<Returnsms>> utilModelMap = new HashMap<String, List<Returnsms>>();

    static {
        // 解析数据报文模型
        UnitEnum.parseDataModel();
    }


    /**
     *  处理报文
     * @param message 报文
     * @param iccid SIM 卡 ICCID
     * @return TRUE: 处理成功 FALSE: 处理失败
     *
     * @author 邱祥霸
     * @date 2020-03-28
     */
    public static boolean dueMessage(String iccid, String message) {
        return DetectionMessageEnum.dueMessage(iccid, message);
    }
}
